Definition of Scale Leaf

  • (noun) a specialized leaf or bract that protects a bud or catkin

Synonyms of Scale Leaf


Antonyms of Scale Leaf


No Antonyms Found.

Homophones of Scale Leaf


No Homophones Found.